Career 2019 2018 2017 2016 2015 2014 2013 2012 2011 2010 2009 2008 2007 2006 2005 2004 2003
All Rounds Final 1/2 1/4 First Second Third Fourth Pre-q Rubber 1 Rubber 2 Rubber 3 Rubber 4 Rubber 5 Robin Bronze Q3 N/A Q2 Q1 ER Q4 CR QF Q5 N/A
All Courts Acrylic N/A Clay Grass Carpet Hard I.hard
All Tour Bosnia/Herzegovina F1 Slovenia F1 Slovenia F2 USA F14 Italy F18 Serbia&Montenegro F4 Serbia&Montenegro F5 Serbia&Montenegro F6 Great Britain F7 USA F29 USA F31 Tunisia F6 Austria F2 Croatia #1-w2 Croatia #1-w3 Croatia #1-w4 Italy F8 Hungary F1 Hungary F2 Bosnia/Herzegovina F1 Slovenia F2 Slovenia F3 Germany F7 USA F24 France F17 France F18 USA F1 USA F6 USA F9 Slovenia F1 Slovenia F2 Slovenia F3 USA F12 Serbia & Montenegro F2 Germany F15 Germany F16 Portugal F4 Portugal F5 Germany F2 USA F2 Austria F2 USA F3 Australia F1 USA F4 USA F5 USA F6 USA F8 Italy F11 USA F10 Bosnia/Herzegovina F3 Slovenia F1 USA F17 USA F20 USA F21 USA F23 USA F24 Bosnia/Herzegovina F6 Germany F19 USA F1 Croatia F1 Croatia F2 USA F5 USA F6 Croatia F3 Croatia F4 Croatia F5 Bosnia/Herzegovina F2 Slovenia F1 Slovenia F2 Slovenia F3 Italy F26 Bosnia/Herzegovina F7 Croatia F10 Croatia F11 USA F1 Slovenia F1 Usa F12 Usa F13 Germany F14 Turkey F6 Iran F4 Iran F5 China F4 USA F26 USA F27 USA F8 Hungary F6 Czech Republic F4 USA F30 Czech Republic F5 Tunisia F4 USA F32 Tunisia F5 Austria F1 Austria F3 Croatia F1 Croatia #1-w1 USA F23 Croatia F3 USA F24 USA F23 France F16 USA F26 USA F28 USA F29 Austria F2 USA F3 Croatia F2 USA F4 USA F5 USA F10 Bosnia/Herzegovina F1 USA F11 Australia F2 Slovenia F3 Croatia F5 USA F7 The LTA Bolton Challenger - Bolton Architect Open - Budapest Sunset Moulding Yuba City Racquet Club Challenger - Yuba City Oberstaufen Cup - Oberstaufen St. Petersburg Challenger 2006 - St. Petersburg Kos-Zucchetti Tennis Cup - Cordenons Iskratel Open - Kranj ATP Slovak Open Challenger - Bratislava USTA Tallahassee Tennis Challenger - Tallahassee Dublin Challenger - Dublin Genoa Open Challenger-Fondazione Carige - Genova The Comercia Challenger - Aptos Kia International in Caloundra - Caloundra Banjaluka Challenger 2007 - Banja Luka 2007 Challenger of Santa Clara - Valencia Swanston Challenger - Sacramento Ljubljana Open - Ljubljana La Rinascente Tennis Cup Harbour Club Milano - Milan Fifth-Third Bank Tennis Classic - Lexington Club Coop's ATP Challenger International - Brisbane Puerto Rico Challenger Tennis Event - Humacao 1° Torneo Challenger Series 12° Trofeo Paolo Corazzi - Cremona Men's Pro Challenger at Tunica National - Tunica Hurricane Tennis Open - Bradenton Countrywide Classic USTA Men's Challenger - Carson BH Telecom Sarajevo 2007 - Sarajevo Guzzini Challenger - Recanati 14° Torneo B. Camparini- Lines Trophy - Reggio Emilia Ljubljana Open - Ljubljana Unique Zagreb Open - Zagreb Nielsen USTA Pro Tennis Championship - Winnetka The Comercia Bank Challenger - Aptos Mamaia Challenger - Constanta Oldum Brown Vancouver Open - Vancouver Black Forest Open - Freudenstadt Genova Open Challenger - Genova Ljubljana Open 2008 - Ljubljana Waco Tennis Challenger - Waco Music City Challenger - Nashville Caloundra ATP Challenger - Caloundra Medjurgorje Open - Medjugorje Abierto Internacional Varonil Ciudad de Cancun - Cancun Noumea Challenger BH Telecom Indoors Sarajevo 2006 - Sarajevo Burnie Challenger Dallas Challenger Unicredit (Suisse) Bank S. A. Challenger - Chiasso Cherbourg Challenger Kyoto Challenger 2006 North Shore Pro Tennis Championship - Winnetka Bangkok Challenger Monza Challenger Rome Challenger WOW Cafe Challenger - New Orleans Talahassee Challenger Rome Challenger Yuba City Challenger Freeman Men's $50,000 Challenger - Joplin The Swanston Challenger - Sacramento Roma Challenger 2007 - Rome Aptos Challenger Polska Energia Open - Bytom Lexington Challenger Recanati Challenger Segovia Challenger Vancouver Challenger 's Tennis Masters 07 Challenger - Graz Binghamton Challenger Istanbul Challenger Tulsa Challenger Sacramento Challenger Tiburon Challenger Calabasas Challenger Charlottesville Challenger Knoxville Challenger Cancun Challenger Open Prevadies - St. Brieuc Burnie Challenger II Naples ITG Challenger - Naples Croatia Osiguranje Rijeka Open - Rijeka Savannah Challenger Sarasota Challenger Prostejov Challenger Ojai Challenger Marburg Challenger Guzzini Challenger - Recanati Aptos Challenger Sacramento Challenger - Sacramento Ljubljana Open - Ljubljana Bruno & Bruno Trial Lawyers Men's Challenger - New Orleans Tulsa Challenger Ford Tennis Championships - Louisville JSM Challenger - Champaign Tiburon Challenger Charlottesville Challenger Guayaquil Challenger Honolulu Challenger Caloundra Challenger Honolulu Challenger St. Brieuc Challenger Seoul Challenger Zagreb Challenger Nottingham Challenger Rijeka Challenger Nottingham Challenger Braunschweig Challenger Rijeka Challenger Baton Rouge Pro Tennis Classic - Baton Rouge Alphen Challenger ECM Prague Open 2008 - Prague Calabasas Challenger Rijeka Open - Rijeka Banja Luka Challenger Tulsa Challenger Winnetka Challenger Ljubljana Challenger Sunset Moulding Challenger - Yuba City Sacramento Challenger Tiburon Challenger Czech Indoor Open - Prague Seoul Challenger Charlottesville Challenger Eckental Challenger Knoxville Challenger s'Tennis Masters Challenger - Graz Loughborough Challenger Honolulu Challenger Semgroup Challenger - Tulsa Binghamton Challenger Tallahassee Challenger Recanati Challenger Music City Challenger - Nashville JSM Challenger of Champaign - Urbana Ljubljana Challenger Seguros Bolivar Open - Medellin Challenger Britania Zavaleta - Puebla Sarasota Challenger Ostrava Challenger Prague Challenger Winnetka Challenger Prosperita Open 2006 - Ostrava Beijing Challenger Wolfsburg Challenger Istanbul Challenger Mordovia Cup - Saransk Maui Challenger Tallahassee Challenger Rhodes Challenger Nottingham Challenger Winnetka Challenger Portoroz Challenger Kia International In Caloundra - Caloundra Kia International In Kawana - Kawana Anning Challenger Napa Challenger 2007 Nielsen Pro Tennis Championship - Winnetka Sacramento Challenger Tiburon Challenger Fifth Third Bank Tennis Championships - Lexington Maui Challenger Black Forest Open - Freudenstadt Shenzhen Challenger Anning Challenger Nottingham-2 Challenger McDonalds ATP Challenger - Burnie Internazionali di Tennis di Bergamo - Bergamo Napa Challenger Sacramento Challenger Tiburon Challenger Knoxville Challenger Savannah Challenger Anning Challenger Busan Challenger Seoul Challenger Eskisehir Challenger Ilkley Challenger Sarasota Challenger Portoroz Challenger Irving Challenger Alphen Challenger Columbus Challenger Tiburon Challenger Sacramento Challenger Charlottesville Challenger Dallas Challenger St. Brieuc Challenger Gwangju Challenger Bordeaux Challenger Seoul Challenger Portoroz Challenger Irving Challenger Alphen Challenger Fairfield Challenger Gemax Open - Belgrade Carson Challenger Knoxville Challenger Happy Valley Challenger Dallas Challenger Bordeaux Challenger Banja Luka Challenger - Banja Luka Rimini Challenger Stockton Challenger Champaign Challenger Ilkley Challenger Newport Beach Challenger Dallas Challenger Charlottesville Challenger Salzburg Challenger Carson Challenger Irving Challenger 9° Trani Cup - Trani Charlottesville Challenger Cleveland Challenger Winnetka Challenger Portoroz Challenger Sarasota Challenger Tallahassee Challenger Sacramento Challenger Busan Challenger Cancun Challenger Pro Challenger at Calabasas - Calabasas Champaign Challenger Black Forest Open - Freudenstadt Burnie Challenger Dallas Challenger Knoxville Challenger 2007 Knoxville Challenger - Knoxville Sarajevo Challenger Cordenons Challenger Manerbio Challenger Alessandria Challenger Fairfield Challenger Internazionali di Tennis - Bergamo Knoxville Challenger Ilkley Challenger Happy Valley Challenger Nanjing Challenger Savannah Challenger Anning Challenger Tallahassee Challenger Winnetka Challenger Manchester Challenger Vancouver Challenger Tiburon Challenger Stockton Challenger Tallahassee Tennis Challenger - Tallahassee Las Vegas Challenger Charlottesville Challenger Rennes Challenger Sarasota Challenger Dubrovnik Open - Dubrovnik Bergamo Challenger Fifth Third Bank Tennis Championships - Lexington Charlottesville Challenger USTA Challenger - Champaign Savannah Challenger Winnetka Challenger Caltanissetta Challenger Dallas Challenger Indian Wells Challenger XXXV Edizione A Savoldi-Marco Co. Trofeo Dimmidisi - Manerbio MST ATP Challenger International - Burnie AT&T Challenger of Dallas - Dallas Little Rock Challenger Columbus Challenger Wuhan Challenger Eckental Challenger Bauer Watertechnilogy Cup 2008 - Eckental Banja Luka Challenger Mordovia Cup 2005 - Saransk USTA Freeman Men's Challenger - Joplin Bauer Watertechnology Cup 2007 - Eckental AGT Challenger - Leon Ipsos Bucharest Challenger - Bucharest Knoxville Challenger Savannah Challenger 2008 Lubbock Challenger - Lubbock Rimini Challenger Vancouver Challenger The Mercedes Benz of Calabasas - Calabasas Rijeka Challenger Ford Tennis Championships - Louisville Nottingham-2 Challenger Sarasota Challenger Jonkoping Challenger Carson Challenger Savannah Challenger Karlsruhe Challenger Irving Challenger Furth Challenger Croatia Open - Umag Croatia Open - Umag International Indoor Tennis Championships of Croatia - Zagreb Legg Mason Tennis Classic - Washington PBZ Zagreb Indoors - Zagreb Salzburg Challenger Champaign Challenger San Francisco Challenger Heilbronn Challenger Dallas Challenger SAP Open - San Jose SAP Open - San Jose Dallas Challenger Tallahassee Challenger Gerry Weber Open - Halle ATP Studena Croatia Open Umag - Umag SAP Open - San Jose Delray Beach International Tennis Championships - Delray Beach U.S. Mens's Clay Court Championship - Houston Puebla Challenger Atlanta Tennis Championships - Atlanta ATP Studena Croatia Open Umag - Umag Legg Mason Tennis Classic - Washington Brisbane International - Brisbane SAP Open - San Jose Regions Morgan Keegan Championships - Memphis US Men's Clay Court Championship - Houston Winnetka Challenger Winnipeg Challenger Noumea Challenger Sacramento Challenger Dallas Challenger Kazan Challenger Charlottesville Challenger Open de Nice Cote d'Azur - Nice Belgrade Challenger Charlottesville Challenger Knoxville Challenger Champaign Challenger China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Sunrise Challenger PBZ Zagreb Indoors - Zagreb Dubai Duty Free Tennis Championships - Dubai Delray Beach International Tennis Championships - Delray Beach Tiburon Challenger Atlanta Tennis Championships - Atlanta Citi Open - Washington St. Petersburg Open - St. Petersburg China Open - Beijing Erste Bank Open - Vienna Qatar ExxonMobil Open - Doha Caltanissetta Challenger Brisbane International - Brisbane Heineken Open - Auckland PBZ Zagreb Indoors - Zagreb ABN AMRO World Tennis Tournament - Rotterdam SAP Open - San Jose U.S. National Indoor Tennis Championships - Memphis Dallas Challenger BMW Open - Munich AEGON Championships - London Winston-Salem Open - Winston-Salem Malaysian Open - Kuala Lumpur Barletta Challenger Rimouski Challenger Dallas Challenger AEGON Championships - London Countrywide Classic - Los Angeles Sarasota Challenger U.S. National Indoor Tennis Championships - Memphis Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Johannesburg Challenger Brisbane International - Brisbane PBZ Zagreb Indoors - Zagreb Delray Beach Open - Delray Beach Abierto Mexicano Telcel - Acapulco Open de Nice Cote d'Azur - Nice Hall of Fame Tennis Championships - Newport Baton Rouge Challenger Delray Beach Open - Delray Beach Brisbane International - Brisbane Hall of Fame Tennis Championships - Newport BB&T Atlanta Open - Atlanta If Stockholm Open - Stockholm New York Open - New York Millennium Estoril Open - Estoril AEGON Championships - London Hall of Fame Open - Newport Hall of Fame Open - Newport Citi Open - Washington Athens Challenger Tallahassee Challenger Knoxville Challenger Las Vegas Challenger AEGON Championships - London Champaign Challenger US Men's Clay Court Championship - Houston China Open - Beijing Farmers Classic - Los Angeles AEGON Championships - London Gerry Weber Open - Halle Houston Challenger Bank Austria Tennis Trophy - Vienna Medibank International - Sydney Heineken Open - Auckland Ljubljana Challenger Winnetka Challenger Delray Beach International Tennis Championships - Delray Beach Hall of Fame Tennis Championships - Newport Irving Challenger AEGON International - Eastbourne Sarasota Challenger BB&T Atlanta Open - Atlanta Atlanta Tennis Championships - Atlanta Legg Mason Tennis Classic - Washington SAP Open - San Jose Dallas Challenger Brisbane International - Brisbane Barcelona Open BancSabadell - Barcelona Campbell's Hall of Fame Tennis Championships - Newport Eckental Challenger Knoxville Challenger Farmers Classic - Los Angeles Delray Beach International Tennis Championships - Delray Beach US Men's Clay Court Championship - Houston Grand Prix Hassan II - Casablanca Sarasota Challenger Power Horse Cup - Dusseldorf Citi Open - Washington Le Gosier Challenger Surbiton Challenger US Men's Clay Court Championship - Houston Rome Challenger Cordenons Challenger Maui Challenger Traralgon Challenger Canberra Challenger Koblenz Challenger Kyoto Challenger Yokohama Challenger Abierto Mexicano - Los Cabos Aptos Challenger BB&T Atlanta Open - Atlanta Tiburon Challenger Mercedes Cup - Stuttgart Aegon Nottingham Open - Nottingham Savannah Challenger AEGON Championships - London Nottingham-2 Challenger BB&T Atlanta Open - Atlanta Citi Open - Washington Indian Wells Challenger US Men's Clay Court Championship - Houston Savannah Challenger Citi Open - Washington BB&T Atlanta Open - Atlanta Memphis Open - Memphis Ljubljana Open - Ljubljana Delray Beach Open - Delray Beach Ricoh Open - 's-Hertogenbosch Bastad Challenger Citi Open - Washington Chengdu Open - Chengdu Citi Open - Washington Antonio Savoldi-Marco Co. - Manerbio Delray Beach Open - Delray Beach Kroger / St. Jude International - Memphis RCA Championships - Indianapolis PBZ Zagreb Indoors - Zagreb The Hypo Group Tennis International 2008 - Poertschach Countrywide Classic - Los Angeles Legg Mason Tennis Classic - Washington Medibank International - Sydney Sony Ericsson Open - Miami ASB Classic - Auckland Delray Beach Open - Delray Beach Ricoh Open - 's-Hertogenbosch New York Open - New York Memphis Open - Memphis BNP Paribas Open - Indian Wells Rakuten Japan Open - Tokyo Rogers Cup - Toronto Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters 1000 - Shanghai BNP Paribas Open - Indian Wells BNP Paribas Open - Indian Wells Internazionali BNL d'Italia - Rome Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Rogers Cup - Toronto BNP Paribas Open - Indian Wells Western & Southern Open - Cincinnati BNP Paribas Open - Indian Wells Miami Open - Miami BNP Paribas Open - Indian Wells Rogers Cup - Montreal BNP Paribas Open - Indian Wells Campbell's Hall of Fame Tennis Championships - Newport Rogers Cup - Montreal Rogers Cup - Montreal Sony Open Tennis - Miami BMW Open - Munich Aircel Chennai Open - Chennai Sony Ericsson Open - Miami Rogers Cup - Toronto Western & Southern Open - Cincinnati Miami Open - Miami Western & Southern Open - Cincinnati Rogers Cup - Toronto Western & Southern Open - Cincinnati Shanghai Rolex Masters - Shanghai U.S. Open - New York Australian Open - Melbourne U.S. Open - New York U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Bet-at-home Open - Hamburg Wimbledon - London US Men's Clay Court Championship - Houston Sony Open Tennis - Miami U.S. Open - New York Gazprom Hungarian Open - Budapest Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Financial Group Masters - Cincinnati Shanghai ATP Masters - Shanghai Wimbledon - London Shanghai Rolex Masters - Shanghai BNP Paribas Open - Indian Wells U.S. Open - New York Australian Open - Melbourne French Open - Paris Western & Southern Open - Cincinnati Miami Open - Miami Wimbledon - London U.S. Open - New York Miami Open - Miami Australian Open - Melbourne French Open - Paris Wimbledon - London Australian Open - Melbourne U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London U.S. Open - New York U.S. Open - New York Australian Open - Melbourne French Open - Paris Citi Open - Washington Serbia Open - Belgrade BB&T Atlanta Open - Atlanta Rakuten Japan Open - Tokyo Hall of Fame Tennis Championships - Newport Davis Cup, Group 2, 3R, POR-SLO 4-1 Davis Cup, Group 2, 1R, ALG-SLO 2-3 French Open - Paris Davis Cup, Group 2, 2R, SLO-MAR 2-3 Davis Cup, Group 2, PO, SLO-TUN 4-1 Davis Cup, Group 2, 1R, NOR-SLO 0-5 Davis Cup, Group I, 2R, ITA-SLO 5-0 U.S. Open - New York Wimbledon - London Davis Cup, Group I, PO, POR-SLO 5-0 Davis Cup, Group II, 1R, SLO-MON 3-2 Wimbledon - London Australian Open - Melbourne French Open - Paris Australian Open (juniors) Australian Open (juniors) Wimbledon (juniors) U.S. Open (juniors) U.S. Open - New York Australian Open - Melbourne French Open - Paris Wimbledon - London Davis Cup, Group I, 1R, SLO-DEN 5-0 Davis Cup, Group 2, PO, IRL-SLO 1-4 Davis Cup, Group 2, 1R, SLO-EST 3-2 Davis Cup, Group II, 2R, RSA-SLO 5-0 Davis Cup, Group 2, 2R, SLO-LTU 5-0 Davis Cup, Group 2, F, LAT-SLO, 3-2 Davis Cup, Group I, 2R, RSA-SLO 4-1 Davis Cup, Group I, 2R, SLO-ISR 1-3 Davis Cup, Group I, PO, ISR-SLO 3-2 Davis Cup, Group 2, 2R, SLO-LAT 5-0 Davis Cup, Europe/Africa Group II, 3R, LTU-SLO 2-3 Davis Cup, Group I, 1R, SLO-FIN 3-2 Davis Cup, Group I, 1R, SVK-SLO 5-0 Davis Cup, Europe/Africa Group II, 2R, SLO-BUL 5-0 U.S. Open (juniors) French Open (juniors) Davis Cup, Group I, 1R, POL-SLO 3-2 Davis Cup, Group I, PO, SLO-LTU 5-0 Davis Cup, Group I, 1R, ROU-SLO 4-1 Davis Cup, Group 2, 1R, SLO-EGY 5-0